package main

import (
	"fmt"
	"gravure/src/lexer"
)

func main() {
	str := `
	#### 一级标题
	## 二级标题
	### 三级标题
	#### 四级标题
	##### 五级标题
	###### 六级标题

	*斜体*
	_斜体_

	**粗体**
	__粗体__

	***粗斜体***
	___粗斜体___

	- 列表1
	- 列表2
	- 列表3

	1. 列表1
	2. 列表2
	3. 列表3

	> 引用

	![图片](https://www.baidu.com/img/bd_logo1.png)

	[链接](https://www.baidu.com)
}
	`
	lex := lexer.NewLexer(str)
	// println(lex)
	for tok := lex.NextToken(); tok.Type != lexer.TokenEOF; tok = lex.NextToken() {
		fmt.Printf("%+v\n", tok)
		// fmt.Println(tok)
	}
}
